/**
 * 封装用户相关后台接口：注册登录
 */
import request from '@/utils/request'

/**
 * 注册
 * @param {*} data是{username, password, repassword}
 * regApi()注册接口的方法
 */
export function regApi (data) {
  return request.post('/api/reg', data)
}
/**
 *登录封装的接口
 * @param {*} data {username, password}
 */
export function loginApi (data) {
  return request.post('/api/login', data)
}
/**
 * 获取用户基本信息
 */
export function getUserInfoApi () {
  return request.get('/my/userinfo')
}
/**
 * 修改用户基本信息
 * @param {*} data :{id用户ID,nickname昵称,email邮箱}
 */
export const updateUserInfoApi = (data) => request.put('/my/userinfo', data)
/**
 *
 * @param {*} img
 */
export function uploadImgApi (img) {
  return request.patch('/my/update/avatar', {
    avatar: img
  })
}
// 重置密码
export const updatePwdApi = data => request.patch('/my/updatepwd', data)
